﻿using System;
using System.Collections.Generic;

namespace SharpSqlAnalyzer.nodes.mdx
{
	// Token: 0x020003D8 RID: 984
	public class TMdxCreateSessionCubeNode : TParseTreeNode
	{
		// Token: 0x170008CE RID: 2254
		// (get) Token: 0x06002757 RID: 10071 RVA: 0x0033B605 File Offset: 0x00339805
		public virtual List<TMdxIdentifierNode> CubeList
		{
			get
			{
				return this.cubeList;
			}
		}

		// Token: 0x170008CF RID: 2255
		// (get) Token: 0x06002758 RID: 10072 RVA: 0x0033B60D File Offset: 0x0033980D
		public virtual TMdxIdentifierNode CubeName
		{
			get
			{
				return this.cubeName;
			}
		}

		// Token: 0x170008D0 RID: 2256
		// (get) Token: 0x06002759 RID: 10073 RVA: 0x0033B615 File Offset: 0x00339815
		public virtual List<TMdxObjectNode> ParamList
		{
			get
			{
				return this.paramList;
			}
		}

		// Token: 0x0600275A RID: 10074 RVA: 0x0033B61D File Offset: 0x0033981D
		public override void init(object arg1, object arg2, object arg3)
		{
			this.cubeName = (TMdxIdentifierNode)arg1;
			this.cubeList = (List<TMdxIdentifierNode>)arg2;
			this.paramList = (List<TMdxObjectNode>)arg3;
		}

		// Token: 0x04001DC0 RID: 7616
		private TMdxIdentifierNode cubeName;

		// Token: 0x04001DC1 RID: 7617
		private List<TMdxIdentifierNode> cubeList;

		// Token: 0x04001DC2 RID: 7618
		private List<TMdxObjectNode> paramList;
	}
}
